module.exports = () => {
  let argvs = process.argv.slice(2)
  // 获取最终用户自定义命令行中的参数对象
  let clis = {}
  // 获取的命令对象数组进行循环
  argvs.forEach((item, index) => {
    // 判断当前的参数是否以--开头，如果是以它开头，则为属性名称，对应的下个元素就是它的值
    if (item.startsWith('--')) {
      clis[item.slice(2)] = argvs[index + 1]
    }
  })
  return clis
}